import { createStore } from "vuex";  // createStore 用于创建 store 对象
const store = createStore({
  state() {   // 定义全局的共享状态
    return {   // state() 函数返回一个对象
      count: 100,
    };
  },
  //修改store中的变量必须要在mutations中进行   
  mutations: {
    increment(state) {    //第一个参数state 会默认接收 state() 函数返回的对象 state
      state.count+=100;
    },
    decrement(state) {
      state.count-=100;
    },
  },
});
export default store;    // 默认导出 store 对象